home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-02-28 | 5.5 KB | 162 lines | [TEXT/MSET] |
- This is Mops 2.3, of Feb 1992.
-
- This is the source release, which also contains the nucleus as an
- application, so you can compile up the whole system by following
- the instructions below, which (I hope) aren't hard. You will also
- need the manual, which should be available as a file called something
- like Mops23m.sea at the same location from which you obtained this.
- It's a separate file because of size.
-
- There is also a binary-only release, Mops23b.sea, which you can get if
- you don't want to have to do a recompile. But the recompile will
- probably be less bother. It really isn't hard.
-
-
- ============================
-
- There are two folders, "Mops ƒ" and "Mops Source".
-
- "Mops ƒ" contains:
-
- *** The Mops application itself
-
- *** The source files which get loaded above the nucleus, but before
- HFS file handling is available - Base, Args, Class, Struct, String, Files
- and Modules. These must be in the same folder as Mops.
-
-
- "Mops source" contains all the other Mops source files (of course!!)
-
- The folder "More classes" contains various ex-Neon classes that I
- have converted, as well as a number of other classes I have written over
- the last few years. Some of these have not been updated to the latest Mops
- version, but only minor changes would be needed. There is some code there
- which can read and write formatted Microsoft Word documents. I need this
- capability in my work. By the way, hacking out the MW document format for
- versions 1-4 was no joke!! (Yes, the code will read "fast saved"
- documents.) But I haven't added Word 5 support, and probably won't ever,
- since I've now changed over to Nisus (yes, this is a Microsoft-free zone).
-
-
- If you don't alter the folder configuration as supplied, things should
- work. If you want to put all the Mops stuff into a folder, or change the
- folder configuration, you will need to edit the file "Mops.paths" in the
- "Mops ƒ" folder - this defines the HFS paths that Mops will use to look for
- files.
-
-
- There is also one file, "Mops 2.3 release notes". This is mainly aimed
- at current Mops users, and describes the differences in this release, as
- well as likely future developments.
-
-
- ===============================
-
- Now, here are the instructions for compiling everything, to get you up
- and running.
-
- First start up the nucleus application "Mops" and type
-
- <" base
-
- Or, for faster compilation with echoing off, type
-
- -<" base
-
- If no errors come up, you'll get the Mops prompt 0-> after a minute or
- so. Save the partial dictionary with
-
- save <name>
-
- where <name> is whatever you want. This dictionary image will end up in the
- "Mops ƒ" folder. If something goes wrong in the next stages, you can
- get back to this point by double-clicking on this dictionary.
-
- Now, to compile the rest of the dictionary, type
-
- // sys.ld
-
- and everything else should be compiled. It only takes a couple of minutes
- on a Mac Plus, less on faster Macs. Save it again when it's finished, with
-
- save Mops.dic
-
- You can then type
-
- run
-
- to bring everything to life.
-
- Finally, compile the floating point with
-
- // floating point
-
- and when it's compiled, save with
-
- save MopsFP.dic
-
- Then quit with BYE, or by choosing Quit. You should be able to fire
- up either the standard or floating point system by double-clicking
- on the dictionary image Mops.dic or MopsFP.dic.
-
-
- ================================
-
- If you already have the binary release, and don't want to do the recompile,
- you will need to combine the contents of the "Mops ƒ" folders from the
- two releases. Just copy all the files from one into the other. You
- can replace duplicate filenames -- any files with the same names should
- be identical anyway.
-
- ================================
-
- Finally, please note that I am releasing all original Mops material into
- the public domain. If you want to use it commercially,
- that's fine, but I'd really appreciate it if you could let me know. In
- return I could let you know of any late-breaking bugs/fixes which may be
- very helpful to you.
-
-
- I assemble the nucleus source with Dave McWherter's shareware McAssembly. I
- gather it is reasonably compatible with other Mac assemblers. (Unfortunately,
- it doesn't work under System 7, so I might have to change to MPW in the
- future.)
-
- After assembly, ResEdit should be used to copy all the resources in the
- resource file FWind over to Mops. Also, if you're using McAssembly, use
- ResEdit to set the bundle bit, which McAssembly helpfully neglects to do.
-
-
- I'd also like to know about any other Mops development that anyone feels
- free to let me know about. Even better, if you develop some whiz-bang new
- class or whatever, you could send me a copy on disk and I could make it
- part of the standard Mops release. As a one-man part-time effort, Mops
- can't hope to compete with the slick commercial products - but with a bit
- of cooperation from those using it, Mops could become a very useful
- development system, and the price is certainly right. (So is the
- performance, I think you'll find.)
-
- If you have any queries, comments or (gasp!) bug reports, please send me
- an email message at one of the following:
-
- internet: mikeh@kralizec.zeta.org.au
- CompuServe: 100033,3164
-
- snail-mail:
- Michael Hore
- 54 Frederick St,
- Sydenham NSW 2044,
- AUSTRALIA.
-
-
- I also read the newsgroup comp.lang.forth, so you can post there and I'll
- see it, especially if you put "Mops" somewhere in the subject line. There
- is also a Mops topic on GEnie (Forth RoundTable, category 7, topic 40).
- I don't currently have access to GEnie, but messages there are cross-posted
- to comp.lang.forth, so I'll see them there.
-
- I hope you enjoy Mops.
-
-
- -- Mike Hore.
-